
body,html{
    height: 100vh;
    //overflow: hidden;
}
.ant-layout-content {
    height: 100%;
    overflow: hidden;
}
.tero {
    height: 100%;
    overflow: hidden;
    display: flex;
    >.right{
        height: 100%;
        width: calc(100% - 200px);
        background-color: #fff;
    }
    >.tero_left{
        overflow-y: auto;
        &::-webkit-scrollbar{
            background-color: #fff;
            width: 0px;
        }
        >.ant-menu {
            height: 100%;
            max-width: 200px !important;
            border-right: 1px solid #e8e8e8;
            padding-top: 20px;
            display: inline-block;
            // .ant-menu-submenu-title{
            //     height: 60px;
            // }
            .ant-menu-item{
                width: 100%;
                margin-top: 0;
                margin-bottom: 0;
                color: #30383e;
            }
            .ant-menu-item-selected{
                color: #6c96ff;
                background-color: #e5edff;
            }
            .ant-menu-submenu-title{
                margin-top: 20px;
                padding-left: 40px !important;
                color: #30383e;
                >span{
                    >span{
                        border-left: 2px solid #5286ff;
                        font-size: 16px;
                        color: #30383e;
                        padding-left: 6px;
                    }
                }
            }
            .ant-menu-item-group-title{
                padding-left: 48px;
                font-size: 14px;
            }
            // .ant-menu-item{
            //     padding-left: 60px !important;
            // }
            .ant-menu-sub{
                .ant-menu-item{
                    font-size: 14px;
                    &::after{
                        border: 0;
                    }
                }
                .ant-menu-submenu{
                    >.ant-menu-submenu-title{
                        padding-left: 48px !important;
                        margin-top: 0px;
                        &::after{
                            border: 0;
                        }
                    }
                }
            }
            .temo{
                .ant-menu-item{
                    padding-left: 60px !important;
                    color: #9ba2ab;
                    &::after{
                        border: 0;
                    }
                }
                .ant-menu-item-selected{
                    color: #6c96ff;
                    background-color: #e5edff;
                }
            }
           
         
        }
    }
    
}